#pragma once
#ifndef SDEF_TUTORIALSCENE
#define SDEF_TUTORIALSCENE

#include <SypX/SypX.h>
#include "Scene.h"

namespace SheepDefence
{
	class Level;
	class TutorialScene : public Scene
	{
	public:
		TutorialScene(SypX::Font* f);
		~TutorialScene(void);
		virtual void init();
		virtual void run();
		virtual void handleInput();
		void calcAndDrawFPS();

		Level* level;

	private:		
		SypX::Renderer* render;
		SypX::Engine* engine;
		SypX::Canvas* canvas;
		
		SypX::Font* font;		
		bool mouseDown;

		float cumTime;
		SypX::UShort fps;
		SypX::UShort counter;

	};

}
#endif